# # 创建集合set，set（）用来创建集合的函数，type（）用来查看数据类型
# # 1、可以使用大括号来进行创建
# s = {1, 2, 3, 4}
# # 2、使用set（）函数来进行创建
# ss = set('1234')
# print(type(s))
# # print(type(ss))
#
# # 集合添加和删除
# # 添加元素
# s.add(6)
# print(s)
# # 删除集合中第一个元素
# s.pop()
# print(s)
# # 删除集合中的元素
# s.remove(4)
# print(s)

# 创建元组
# 创建空元组
tuple1 = ()
print(tuple1)
# 创建带有元素的元组.可以有元素类型
tuple2 = (1, "a", 3, "hello", 2.2)
print(tuple2)
# 创建只有一个元素的元组
tuple3 = (1,)
print(type(tuple3))

# 使用tuple（）函数将其它数据类型转换为元组类型。
# 语法格式：tuple（数据）
# 将字符串转换成元组
tuple1 = tuple('hello,world')
print(tuple1)
# 将列表转换成元组
list1 = ['Python', 'Java', 'c++', 'c']
tuple2 = tuple(list1)
print(tuple2)


# 从开始索引开始截取，截至到结束索引之前
tuple1 = ('h', 'e', 'l', 'l', '0')
# 使用索引访问元组中的某个元素
# 使用正数索引，从0 开始
print(tuple1[2])
#使用负数索引.倒序从-1开始
print(tuple1[-4])

# 使用切片访问元组中的一组元组，前闭后开
# 使用正数切片
print(tuple1[1: 4])
# 指定步长
print(tuple1[1: 4: 2])
#使用负数切片
print(tuple1[-5: -1])


# # #删除元素
# l9 = ['a', 'b', 'c', 'd']
# l9.remove('c')
# print(l9)
# #如果元素不在列表中，删除元素时会报错
# #l9.remove('f')

# #pop（）方法用来删除列表中指定索引处的元素
# l10 = [1, 2, 3, 4, 5, 6, 7, 8, 9, ]
# #删除最后一个元素
# # l10.pop()
# #删除索引为5的元素
# l10.pop(5)
# print(l10)

#del用来删除列表中单个元素或者一段连续的元素
l11 = ['a', 'b', 'c', 'd', 'e']
del l11[1]
print(l11)
l12 = [10, 23, 45, 67, 24, 13, 44]
del l12[1:4]
print(l12)

#若将列表中所有元素全部删除，可使用列表的clear（）方法
l13 = ['a', 'b', 'c', 'd']
#清空列表
l13.clear()
print(l13)







name_list = []
phone_list = []
while 1:
    print("菜单：1.添加联系人2.修改联系人3.删除联系人")
    chioce = input("请输入选项：")
    #
    if chioce == "1":
        name_list.append(input("请输入联系人姓名："))
        phone_list.append(input("请输入联系人手机号："))
        print(name_list)
        print(phone_list)
    #
    elif chioce == "2":
        num = int(input("请输入联系人编号："))
        if len(name_list) > 0 and num <= len(name_list):
            name_list[num - 1] = input("修改联系人姓名：")
            phone_list[num - 1] = input("修改联系电话：")
        else:
            print("联系人编号输入有误")
    #
   elif chioce == "3":
    num = int(input("请输入联系人编号："))
    if len(name_list) > 0 and num <= len(name_list):
        name_list.pop(num-1)
        phone_list.pop(num - 1)
    else:
        print("联系人编号输入有误")
else:
    print("显示联系人信息")
    print(name_list)
    print(phone_list)